package us.wili.dev.client.service;

import us.wili.dev.client.model.Detail;
import us.wili.dev.client.model.req.FabricReq;
import us.wili.dev.client.model.req.SearchReq;
import us.wili.dev.client.model.rsp.GoodsRsp;
import us.wili.dev.client.model.rsp.ShowClothRsp;
import us.wili.dev.common.model.Pager;
import us.wili.dev.model.entity.*;
import us.wili.dev.service.BaseGoodsService;

import java.util.List;


public interface ClientGoodsService extends BaseGoodsService {
    GoodsRsp goodsdeta(Long id);

    Goods rotaGood(Rota rota);

    GoodsRsp hot(Hot hot);

    Pager<GoodsRsp> search(SearchReq req);

    Goods shopcartgoods(Shopcart shopcart);

    Pager<GoodsRsp> classfabric(FabricReq req);

    Goods ordergoods(Order order);

    Goods collectiongoods(Collection collection);

    Goods orderGoods(Detail detail1);

    List<ShowClothRsp> ShowCloth();

    List<ShowClothRsp> ActivityDeta(Long id);
}
